package member.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import member.model.service.MemberService;
import member.to.ActionForward;
import member.to.MemberTO;

public class IDDuplicateCheckController implements Controller {
	//Ajax 처리인 경우는 controller에서 처리한다.
	@Override
	public ActionForward handle(HttpServletRequest request,
			HttpServletResponse response) throws Exception {
		//응답 
		String id = request.getParameter("id");
		MemberService mms = MemberService.getInstance();
		MemberTO mto = mms.getMemberById(id);
		boolean flag = false;//중복이 아닌 경우는 false을 전송한다.
		if(mto != null){
			flag = true;//중복된 경우는 true을 전송한다.
		}
		
		//응답 
		request.setAttribute("res_data", flag);
		
		return new ActionForward("/ajaxResponse", false);//ajax 처리이므로
	}

}
